﻿<html>
<head><title>JavaScript产生n个[min,max]区间内的不重复随机数</title></head>
<script>
	function myRan(n,min,max){
		var arr=[];
		for(i=0;i<n;i++){
			arr[i]=parseInt(Math.random()*(max-min+1)+min);
			for(j=0;j<i;j++){
				if(arr[i]==arr[j]){
					i=i-1;
					break;
				}
			}
		}
		return arr;
	}
	var str_ran = myRan(10,20,100); // 产生10个20到100之间的不重复随机数
	console.log(str_ran.toString());
</script>
</html>
